﻿@using Didsoft.Mvc.Helpers
@model SIOGDE.AccesoDatos.Entidades.UnidadMilitar
@{
    ViewBag.Title = "TreeUnidadMilitar";
    Layout = "../Shared/_LayoutTreeView.cshtml";
}

@section LocalStyles
{
    
   <style type="text/css">
#parent 
{
    width:100%;
    height:100%;
}
.left
{
    float:left;
    width:20%;
    height:auto;
    overflow:scroll; 
    height:700px;
    /*width:400px*/
}
.right
{
    float:left;
    width:70%;
    height:auto;   
}
</style>

    
    }


<link href="~/Content/DataForm.css" rel="stylesheet"/>

<div class="box common"  id="myDataForm">
    <div class="header">GESTIONAR UNIDAD MILITAR</div>
    
    <fieldset class="boxBody">

      <div id="parent">
  <div class="left">
      <div id="fileSystemInfosControl"><a href="?#">Colapsar</a> | <a href="?#">Expandir Todo</a></div>
            <ul id="fileSystemInfos" class="filetree"></ul><br />


  </div>
  <div class="right">


       @Html.ValidationMessage("DataFormError")
             <ul id="list" class="inputcontrols-grid">
           <li data-id="11">
                @Html.LabelFor(model => model.CategoriaUnidad)
           </li>   
            <li data-id="11">
                @Html.AutocompleteFor(model => model.CategoriaUnidadId_FK, Url.Action("SearchByFilter","CategoriaUnidad"))
            </li>   
            <li data-id="11">
                @Html.LabelFor(model => model.Region)
           </li>   
            <li data-id="11">
                @Html.AutocompleteFor(model => model.RegionId_FK, Url.Action("SearchByFilter","Region"))
            </li>   
            <li data-id="11">
                @Html.LabelFor(model => model.Fuerza)
            </li>   
            <li data-id="11">
                @Html.AutocompleteFor(model => model.FuerzaId_FK, Url.Action("SearchByFilter","Fuerza"))
            </li>   
            <li data-id="11">
                @Html.LabelFor(model => model.TipoUnidad)
            </li>   
            <li data-id="11">
                @Html.AutocompleteFor(model => model.TipoUnidadId_FK, Url.Action("SearchByFilter","TipoUnidad"))
            </li>   
            <li data-id="11">
                @Html.LabelFor(model => model.UnidadPadre)
            </li>   
            <li data-id="11">
                @Html.AutocompleteFor(model => model.UnidadPadreId_FK,  Url.Action("SearchByFilter","UnidadMilitar"))
            
         @Html.HiddenFor(model => model.Guid)
         </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.Codigo)
        </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.Codigo)
             @Html.ValidationMessageFor(model => model.Codigo)
       </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.Nombre)
        </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.Nombre)
             @Html.ValidationMessageFor(model => model.Nombre)
        </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.NombreLegal)
        </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.NombreLegal)
             @Html.ValidationMessageFor(model => model.NombreLegal)
        </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.Direccion)
         </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.Direccion)
             @Html.ValidationMessageFor(model => model.Direccion)
        </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.Telefonos)
        </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.Telefonos)
             @Html.ValidationMessageFor(model => model.Telefonos)
         </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.Email)
        </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.Email)
             @Html.ValidationMessageFor(model => model.Email)
        </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.Descripcion)
        </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.Descripcion)
             @Html.ValidationMessageFor(model => model.Descripcion)
         </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.Latitud)
         </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.Latitud)
             @Html.ValidationMessageFor(model => model.Latitud)
         </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.Longitud)
        </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.Longitud)
             @Html.ValidationMessageFor(model => model.Longitud)
         </li>   
            <li data-id="11">
             @Html.LabelFor(model => model.AceptaEntradas)
         </li>   
            <li data-id="11">
             @Html.EditorFor(model => model.AceptaEntradas)
             @Html.ValidationMessageFor(model => model.AceptaEntradas)
        </ul>   









  </div>
</div>




    </fieldset>    

    <footer>
    <input type="button" class="btnCancel" value="Cancelar y Regresar" onclick="history.go(-1);" />
     
    </footer>
</div>


@section LocalJavaScript {
    <script src="@Url.Content("~/Scripts/jquery-treeview-async-0.1.0.js")" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $('#fileSystemInfos').treeview({
                url: '@Url.Action("UnidadesMilitares")',
                ajax: {
                    type: 'post'
                },
                control: '#fileSystemInfosControl'
            })
        });
       
       function procesar(dato)
       {
            var config = {};
            config.Id = dato;
            var json = JSON.stringify(config);               
            $.ajax({
                url: '../UnidadMilitar/JSONCargarDeTreeView',
                contentType: 'application/json',
                type: 'POST',
                dataType: 'json',
                data: json
            })
           .success(function (result) {
               if (result.Result == 'ERROR')
                   alert(result.Message);
               else {
                   alert(result.Record.Nombre);
                  
               }
           })
           .error(function (xhr, status) {               
               alert('ups!!!, Servicio No disponible')
           });       
        }
    </script>
}